$(function () {

    //初始化表单校验
    validateRule();
});


function validateRule() {
    var options = {
        fields:{
            roleCode:{
                message:'角色编号非法',
                validators:{
                    //非空
                    notEmpty:{
                        message:'必填'
                    },
                    //限制字符串长度
                    stringLength:{
                        min:1,
                        max:20,
                        message:'角色编号长度必须介于1到20之间'
                    },
                    //基于正则表达式的验证
                    regexp:{
                        regexp:/^[a-zA-Z0-9_\.]+$/,
                        message:'角色编号由数字字母下划线和.组成'
                    }
                }
            },
            roleName:{
                message:'角色名称非法',
                validators:{
                    //非空
                    notEmpty:{
                        message:'必填'
                    },
                    //限制字符串长度
                    stringLength:{
                        min:1,
                        max:30,
                        message:'角色名称长度必须介于1到30之间'
                    }
                }
            }
        }
    }
    $.validate.init(options);
}

function add() {
    if(!$.validate.form()){
        return;
    }
    var item = $("#myForm").serializeJSON();
    $.operate.save(prefix + "/add", JSON.stringify(item));
}